package com.yanqu.road.entity.activity.feast.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_feast_pvp_place")
public class FeastPvpPlaceConfig {

    @FieldTypeAnnotation(desc = "活动ID", select = true)
    private int activityId;

    @FieldTypeAnnotation(desc = "层级ID")
    private int id;

    @FieldTypeAnnotation(desc = "地图大小（宽|高）")
    private String mapParam;

    List<Integer> mapSizeList;

    @FieldTypeAnnotation(desc = "晋级需求")
    private int upDemand;

    @FieldTypeAnnotation(desc = "降级需求")
    private int downDemand;

    @FieldTypeAnnotation(desc = "击杀得分千分比")
    private int skillScore;

    @FieldTypeAnnotation(desc = "挂机得分")
    private int timeScore;

    @FieldTypeAnnotation(desc = "首次晋级得分")
    private int firstUpScore;

    @FieldTypeAnnotation(desc = "背景资源")
    private String backgroundSource;

    public FeastPvpPlaceConfig() {

    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getMapParam() {
        return mapParam;
    }

    public void setMapParam(String mapParam) {
        this.mapParam = mapParam;
    }

    public int getUpDemand() {
        return upDemand;
    }

    public void setUpDemand(int upDemand) {
        this.upDemand = upDemand;
    }

    public int getDownDemand() {
        return downDemand;
    }

    public void setDownDemand(int downDemand) {
        this.downDemand = downDemand;
    }

    public int getSkillScore() {
        return skillScore;
    }

    public void setSkillScore(int skillScore) {
        this.skillScore = skillScore;
    }

    public int getTimeScore() {
        return timeScore;
    }

    public void setTimeScore(int timeScore) {
        this.timeScore = timeScore;
    }

    public int getFirstUpScore() {
        return firstUpScore;
    }

    public void setFirstUpScore(int firstUpScore) {
        this.firstUpScore = firstUpScore;
    }

    public String getBackgroundSource() {
        return backgroundSource;
    }

    public void setBackgroundSource(String backgroundSource) {
        this.backgroundSource = backgroundSource;
    }

    public List<Integer> getMapSizeList() {
        return mapSizeList;
    }

    public void setMapSizeList(List<Integer> mapSizeList) {
        this.mapSizeList = mapSizeList;
    }
}
